Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Комп’ютерні науки
Кафедра:
Не вказано

Інформація про роботу

Рік:
2007
Тип роботи:
Інші
Предмет:
Програмно-орієнтовані мови програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний університет “Львівська політехніка” ФУНКЦІЇ ЗІ ЗМІННИМ ЧИСЛОМ ПАРАМЕТРІВ. КОМАНДНА СТРІЧКА, ПАРАМЕТРИ ФУНКЦІЇ MAIN () ЗАВДАННЯ до лабораторної роботи № 8 з курсу “Проблемно-орієнтовані мови програмування” для базового напрямку “Комп’ютерні науки” Затверджено на засіданні кафедри систем автоматизованого проектування Протокол № ____ від _______2007__ р. ЛЬВІВ – 2007 1. У функцію зі змінним числом параметрів надходять рядки, кінець списку - вказівник NULL. Рядки необхідно вивести на екран.. Оскільки аргументами є рядки, то в стек записати адреси рядків. 2. У функцію mul передаються: рядок формату, по якій необхідно вивести результат її виконання, ознаку, що задає тип даних (І - іnt, D - double), і числа, добуток яких потрібно обчислити. Ознака кінця списку - число нуль. Для обробки списку змінної довжини використовувати системні функції va_atart, va_arg, va_end. У другій функції по переданому формату вивести рядки. 3. У функцію передаються дані типу int, потім дані типу float і послідовність рядків. Перед кожною послідовністю даних записане число, що задає кількість елементів, у ній. Вивести всі елементи на екран. 4.У функцію зі змінним числом параметрів надходять рядки, кінець списку - вказівник NULL. Рядки необхідно вивести на екран.. Зверніть увагу, так як аргументами є рядки, то в стек записуються адреси рядків. 5. У функцію передати масиви чисел типу float. Перший елемент списку задає кількість масивів, перше число масиву задає кількість чисел у масиві. У стек як параметри записати адреси чисел, а самі числа залишити у форматі float і у функції вивести по специфікації %f. 6. У головній функції main () ввести число n, що задає кількість рядків, що вводяться, а також, скільки рядків буде оброблено у функції. У функцію зі змінним числом параметрів надходять рядки, кінець списку - вказівник 0. Рядки необхідно вивести на екран. Програма завершує роботу при введенні числа 10. Оскільки аргументами є рядки, то в стек записуються адреси рядків. 7. У функцію зі змінним, числом параметрів передати масиви цілих чисел. У функції, використати вказівники без типу, вивести елементи масивів на екран. Для доступу до елементів масиву використовувати вказівник іnt* (іnt* m) . Перший елемент масиву задає кількість чисел у масиві. 8. Реалізувати функцію (зі змінним числом параметрів), у яку передаються масиви чисел типу float. Елементи масивів з номерами 0, 2, 4 і т.д. розсортувати по зростанню, а з номерами 1, 3, 5 і т.д. - по спаданню. 9. Bвести три масиви чисел типу float . Перший злемент масиву - кількість чисел у масиві, їх не більше 19. У функції зі змінним числом параметрів знайти суму всіх елементів кожного масиву. 10. У головній функції запитується .кількість функцій, які необхідно виконати. Виконувані функції задаються своїми номерами: 1 - обчислення sіn(x), 2 - cos(х), 3 - tan(x). Номера обраних функцій у вигляді списку параметрів змінної довжини передаються у функцію, і потім виконуються. 11. Реалізувати функцію зі змінним числом параметрів. Параметрами є символи, що визначають, які функції повинні бути виконані. Функції необхідно викликати, використовуючи вказівники на них. 12. З головного модуля викликати функцію зі змінним списком параметрів. Перший параметр - рядок з назвами функцій (char *s), другий (іnt k) - кількість параметрів у змінному списку, потім слідують імена функцій, які необхідно виконати. Функції потрібно викликати, використовуючи вказівник на них. У функціях передбачити обчислення суми і добутку цілих чисел. 13. У функцію можуть передаватися дані типу char і float. Перед кожною групою задається кількість елементів у групі, потім їхній тип (використовуючи перерахування), потім слідують самі дані. Оскільки груп може бути декілька,. то на початку всього списку вказати загальне число оброблюваних груп. Дані типу char перетворити в іnt, a float перетворити в double. 14. У функцію зі змінним, числом параметрів передати масиви чисел типу float. У функції, викори...
Антиботан аватар за замовчуванням

17.07.2020 14:07

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини